Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Не вказано
Кафедра:
Захист інформації

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Мікропроцесори

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" ІНСТИТУТ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ, АВТОМАТИКИ ТА МЕТРОЛОГІЇ КАФЕДРА ”ЗАХИСТ ІНФОРМАЦІЇ”  Звіт до лабораторної роботи № 3 з курсу: "Мікропроцесори в системах ТЗІ" Варіант №4 Мета роботи – ознайомитись з будовою та принципом дії інфрачервоних детекторів руху і їх програмно-апаратною реалізацією на AVR-мікроконтролерах. Домашня підготовка до роботи 1. Вивчити теоретичний матеріал. 2. Вивчити основні властивості мікроконтролера AT90S2313, принципи побудови інфрачервоних детекторів руху необхідні для виконання лабораторної роботи. 3. Підготовити програму функціонування інфрачервоного детектора руху згідно індивідуального завдання у Табл. 1. Коефіцієнт підсилення аналогових кіл прийняти рівним 1924. Виконати в лабораторії 1. Створити проект в AVR Studio, ввести свою програму, провести її асемблювання. 2. В режимі покрокової відладки переконатися в правильності роботи програми, перевірити дотримання заданих в завданні часових параметрів та умов спрацювання. 3. Відкрити файл LR_3.dsn у програмі Proteus, внести зміни у схему відповідно до свого індивідуального завдання, підключити до МК отриманий в AVR Studio hex-файл та асемблерний файл. 4. Запустити режим симуляції схеми та перевірити правильність функціонування детектора руху у всіх режимах роботи. Лістинг програми ; ******************************************* ; Автор: ПІБ * ; Дата: 01.09.2010 * ; Версія: 1.0 * ; Ім'я файлу: LR_3.asm * ; Тип МК: AT90S2313 * ; Тактова частота: 4 MГц * ; ******************************************* ;////////////////////////////////////////////////////////////////////////// .nolist .include "2313def.inc" .list ;//////////////////Регістри для зберігання змінних///////////////////////// .def result_h = r16 ; Розряди D11-D8 поточного результату АЦП .def result_l = r17 ; Розряди D7-D0 поточного результату АЦП .def temp1 = r18 ; Проміжні результати .def temp2 = r19 ; Проміжні результати ; Регістри часової затримки .def Delay1 = r21 .def Delay2 = r22 .def Delay3 = r23 ;////////////////////////////////////////////////////////////////////////// ;//////////////////Виводи для підключення елементів схеми////////////////// ; АЦП .equ #CS = PB0 .equ SCLK = PB1 .equ DOUT = PB2 .equ #SHDN = PB3 .equ PORT_ADC = PORTB .equ DDR_ADC = DDRB .equ PIN_ADC = PINB ; Світлодіод .equ Led = PD3 .equ PORT_Led = PORTD .equ DDR_Led = DDRD .equ PIN_Led = PIND ;////////////////////////////////////////////////////////////////////////// ;///////////////////////////////Константи////////////////////////////////// ; Верхній поріг .equ VTR_P = 2189 ; VTR = (2.981 * 4096)/5 ; Нижній поріг .equ VTR_N = 1906 ; VTR = (2.019 * 4096)/5 ; Константа для задання періоду опитування АЦП таймером Т1 в режимі порівняння (DIV=64) .equ T_300ms = 5000 – 1 ; N = (F * T / DIV) - 1 ; Константи для підпрограми часової затримки .equ T_5s = (4000000*1 - 15)/5 .equ T_3s = (4000000*2 - 15)/5 ;////////////////////////////////////////////////////////////////////////// ;///////////////////////////////Оголошення макросів//////////////////////// ; Макрос зчитування одного біту з АЦП МАХ1241 .MACRO BIT_READ sbi PORTB, SCLK ; Сформувати передній фронт таткового імпульсу __| nop ; Затримка cbi PORTB, SCLK ; Сформува задній фронт ...
Антиботан аватар за замовчуванням

25.03.2013 23:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини